package com.fdd.op.sdk;

import java.util.Map;

/**
 * 上传请求接口，支持同时上传多个文件。
 *
 * @author Fadada
 * @date 2021/04/26
 */
public interface FddUploadRequest<T extends FddResponse> extends FddRequest<T> {

	/**
	 * 获取所有的Key-Value形式的文件请求参数集合。其中：
	 * <ul>
	 * <li>Key: 请求参数名</li>
	 * <li>Value: 请求参数文件元数据</li>
	 * </ul>
	 * 
	 * @return 文件请求参数集合
	 */
	public abstract Map<String, FileItem> getFileParams();

	public abstract void setFileItem(String key, FileItem fileItem);

}
